home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / windows / wblast14.zip / WB.TXT < prev    next >
Text File  |  1992-03-18  |  21KB  |  541 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                                      WallBlaster
  33.  
  34.                                      Version 1.4
  35.  
  36.               Freeware Edition  --  18 March 1992
  37.  
  38.                                      WrightWorks
  39.                  33 Leverich Street
  40.                               Hempstead, New York 11550
  41.                                     BIX:  JETMAN
  42.                              Author:  Jethro Wright, III
  43.             Software and documentation:  Copyright (c) 1992, WrightWorks
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.           Introduction
  52.  
  53.                WallBlaster is a Microsoft Windows 3.0 utility program that
  54.           changes the desktop wallpaper from a library of images contained
  55.           in a .ZIP archive, under its standard (286) and 386 Enhanced
  56.           operating modes.  WallBlaster selects images from its library at
  57.           random and will make changes according to a timed interval or
  58.           only on demand by the user.  Besides making one's workstation
  59.           environment visually more attractive, WallBlaster conserves hard
  60.           disk storage used for wallpaper files, since full-screen color
  61.           VGA bitmaps (.BMP files) require 150 KB per picture.  If that
  62.           weren't enough, there are commercial editions of WallBlaster with
  63.           more advanced capabilities, including user-definable buttons on
  64.           the desktop.
  65.  
  66.                WallBlaster is freeware, so the program won't bother to ask
  67.           you to purchase a license for the full program.  All of the
  68.           fundamental facilities of the program are included in this
  69.           edition, but you are encouraged to order the commercial version
  70.           of WallBlaster, as it possesses additional features like
  71.           alternate library files and a DDE interface.  But more about this
  72.           later....
  73.  
  74.                WallBlaster can be obtained your favorite BBS.  If you'd
  75.           like the latest version of the freeware edition of WallBlaster,
  76.           see the end of this document for further details.  You'll receive
  77.           this document in hard-copy form and a pristine copy of the
  78.           program on disk.
  79.  
  80.  
  81.  
  82.           License and Disclaimer
  83.  
  84.                The freeware edition of WallBlaster is available at no
  85.           charge from many electronic bulletin board systems (BBS),
  86.           including CompuServe, BIX, and GENie.  Other than normal BBS com-
  87.           munications and service charges, it may not distributed for a
  88.           fee, or combined with any commercial software or hardware
  89.           product, without the express written permission of WrightWorks.
  90.           The sole instance where a fee, which can be no more than ten (10)
  91.           dollars, may be charged for the freeware edition of WallBlaster
  92.           is when WallBlaster is distributed by public domain software dis-
  93.           tributors, who as part of normal operations distribute public
  94.           domain and other freeware works for the cost of the media and its
  95.           distribution.  In order to distribute the freeware edition of
  96.           WallBlaster, all files associated with the program, including do-
  97.           cumentation and program executables must be included as an
  98.           indivisible unit.
  99.  
  100.                No warranty of any kind is implied and the user of
  101.           WallBlaster is solely responsible for the protection of all files
  102.           and documents on his/her computer system.  Use of WallBlaster
  103.  
  104.  
  105.           WallBlaster Manual                                    Page 2
  106.  
  107.  
  108.  
  109.  
  110.  
  111.           does not imply any responsibility on the part of WrightWorks for
  112.           any claims due to damages of any kind, including but not limited
  113.           to consequential and incidental damages.  WallBlaster must not be
  114.           distributed where existing city, county, state, or federal
  115.           laws/regulations would invalidate any part of this
  116.           license/disclaimer.  All rights are reserved by WrightWorks.
  117.  
  118.                Use of WallBlaster implies full agreement and understanding
  119.           of all parts of this license and disclaimer.
  120.  
  121.           MS-DOS, Microsoft Windows and Microsoft Excel are trademarks of
  122.           Microsoft Corporation.
  123.           PKZip and PKUNZip are trademarks of PKWare, Incorporated.
  124.           Northgate Elegance is a trademark of Northgate Computer Systems,
  125.           Inc.
  126.           Actor is a tradmark of The Whitewater Group, Incorporated.
  127.           ToolBook is a trademark of Asymetrix Corporation.
  128.           CompuServe is a trademark of CompuServe Incorporated.
  129.           GENie is a trademark of GE Information Services Incorporated.
  130.           BIX is a trademark of McGraw-Hill Incorporated.
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.           WallBlaster Manual                                    Page 3
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.           Installation
  176.  
  177.                Simply copy the WallBlaster program, WB.EXE, to the sub-
  178.           directory where your copy of Microsoft Windows resides.  You can
  179.           do this using the appropriate DOS commands or using Windows' File
  180.           Manager or MS-DOS Executive.  Next, you'll need a library of
  181.           bitmap files, archived in a .ZIP file made by a program compa-
  182.           tible with PKZip from PKWare, Inc.  Consequently, you must
  183.           already have a copy of PKZip or you must obtain, through your own
  184.           means, an archive containing Windows bitmaps suitable as wall-
  185.           paper.  You probably already have a copy of PKZip since the pro-
  186.           gram is normally found on BBSs in a .ZIP file.  The freeware ver-
  187.           sion of WallBlaster will only work with a library file called
  188.           WBLASTER.ZIP.  It should reside in the Windows sub-directory,
  189.           along with the WallBlaster program itself.  Once you've created a
  190.           library file for WallBlaster, start the program like any other
  191.           Windows application and you're done.
  192.  
  193.                The images displayed by WallBlaster must be normal Windows
  194.           bitmap files that can be loaded as wallpaper by the Windows Con-
  195.           trol Panel.  Assuming you have a copy of PKZip and would like to
  196.           create a wallpaper library, all you need to do is move the wall-
  197.           paper files to an archive (library) called WBLASTER.ZIP.  The
  198.           files MUST NOT include their current path in the .ZIP file, mea-
  199.           ning the wallpaper library must not be created using PKZip's -p
  200.           or -P options.  An sample PKZip command line for moving two wall-
  201.           paper files in the current directory into WBLASTER.ZIP is shown
  202.           below:
  203.  
  204.                  D:\WINDOWS>  PKZIP -m WBLASTER CHESS.BMP PANTHER.BMP
  205.  
  206.  
  207.                One could have used an asterisk wildcard (*.BMP) instead, to
  208.           move both files, but because Windows possesses bitmaps that can
  209.           be tiled, you probably want to be very specific when adding wall-
  210.           paper files to a WallBlaster library.  WallBlaster doesn't handle
  211.           tiled bitmaps, because there's little to be gained by compressing
  212.           small images.
  213.  
  214.                Prior to starting WallBlaster for the very first time, you
  215.           might want to go into the Windows Control Panel to set the
  216.           current wallpaper to (None), using the Settings:Desktop... menu
  217.           option, since WallBlaster will delete the current wallpaper file,
  218.           to make room for a new file.  While you're at it, change the
  219.           wallpaper orientation to center.  When WallBlaster changes the
  220.           wallpaper, not only will it delete the previous wallpaper file
  221.           but if will change the corresponding profile string (Wallpaper)
  222.           in WIN.INI with the complete pathname of the current wallpaper
  223.           file.
  224.  
  225.                A sample of the WallBlaster profile section in WIN.INI, is
  226.           shown below:
  227.  
  228.  
  229.           WallBlaster Manual                                    Page 4
  230.  
  231.  
  232.  
  233.  
  234.  
  235.                [WallBlaster]
  236.                LibraryName=D:\WINDOWS\WBLASTER.ZIP
  237.                TimerInterval=30
  238.  
  239.  
  240.                The program automatically inserts those lines into your
  241.           WIN.INI file when you start it initially, for those individuals
  242.           who're not comfortable editing the WIN.INI file.  You can also
  243.           invoke WallBlaster from the load= line under the [windows]
  244.           section in WIN.INI, in order to change the wallpaper every time
  245.           you start Windows.
  246.  
  247.  
  248.  
  249.           Operationally Speaking
  250.  
  251.                WallBlaster is what I call a "hot-button", meaning that it
  252.           doesn't use a window equipped with a menu bar  --  or other con-
  253.           trols like buttons  --  and always appears as an icon at the bot-
  254.           tom of your screen.  The few commands that the program supports
  255.           are transmitted via the icon's system menu.  A left double-click
  256.           on the icon immediately decompresses and displays the next image
  257.           from the library, as if you had manually selected the "Display
  258.           Next" option from WallBlaster's system menu.
  259.  
  260.                WallBlaster's default settings changes your wallpaper once
  261.           every thirty minutes.  A profile string in your WIN.INI file con-
  262.           trols the interval between wallpaper changes.  You can adjust
  263.           this value manually by editing WIN.INI and changing the
  264.           TimerInterval profile string in the [WallBlaster] application
  265.           section.  TimerInterval is measured in minutes, so make it equal
  266.           to 20, for a twenty-minute wallpaper switch.  If you prefer to
  267.           change the wallpaper only once per session or only on demand,
  268.           make TimerInterval equal to 0.  Setting TimerInterval to 999 will
  269.           enable demonstration mode, where the backdrop will be changed
  270.           once every thirty seconds.
  271.  
  272.                When it starts to extract the next file from the library,
  273.           the program changes the pointer/cursor to an arrow overlapping
  274.           two squares that looks like WallBlaster's icon.  As a new file is
  275.           retrieved from the archive, the previous wallpaper file is dele-
  276.           ted, since it's assumed that the file is already contained in the
  277.           wallpaper library.  The complete pathname for the wallpaper file
  278.           is displayed in WallBlaster's caption, along with the number of
  279.           times it's changed the wallpaper during this session.
  280.  
  281.                WallBlaster primarily works with full-screen bitmaps, be-
  282.           cause little is gained by compressing a small graphics image.  So
  283.           WallBlaster doesn't tell Windows to "tile" smaller images, nor
  284.           does it interpret the contents of any file contained in its li-
  285.           brary.  Tiled wallpaper tends to be displayed more slowly than
  286.           full-screen wallpaper.  The freeware edition of WallBlaster adds
  287.           a single operational command on its system menu, the Display Next
  288.  
  289.  
  290.  
  291.           WallBlaster Manual                                    Page 5
  292.  
  293.  
  294.  
  295.  
  296.  
  297.           menu option displays the next image from the library, chosen com-
  298.           pletely at random.
  299.  
  300.                You can tell WallBlaster to decompress files in the
  301.           background  --  meaning allow other computing activities in
  302.           Windows to continue while it's decompressing a file  --  by
  303.           setting Bkgd=1, under the [WallBlaster] section in WIN.INI.  If
  304.           you'd prefer to get rid of WallBlaster's caption that displays
  305.           the name of the wallpaper file, add Quiet=1 underneath the
  306.           [WallBlaster] section.  Either of these settings can be reversed
  307.           by using a 0, instead of a 1.
  308.  
  309.                The following shows the complete [WallBlaster] section of
  310.           WIN.INI:
  311.  
  312.                [WallBlaster]
  313.                LibraryName=D:\WINDOWS\WBLASTER.ZIP
  314.                TimerInterval=30
  315.                Bkgd=0
  316.                Quiet=1
  317.  
  318.                WallBlaster will use D:\WINDOWS\WBLASTER.ZIP as the current
  319.           wallpaper library, the wallpaper will change every 30 minutes,
  320.           wallpaper files will be extracted from the library in the
  321.           foreground, and WallBlaster's caption will only show the
  322.           program's name.
  323.  
  324.                It should be noted that decompressing a complex (dithered)
  325.           color VGA file is not as fast as simply displaying the same image
  326.           --  already uncompressed  --  directly from the Control Panel.
  327.           However, performance is acceptable and on a machine with a 20 MHz
  328.           386DX CPU, the program will extract and display a 150 KB
  329.           wallpaper file in about 3 - 7 seconds.  If latency is a concern,
  330.           adjust the TimerInterval to a higher setting like 60 minutes or
  331.           higher.  Files won't decompress faster, but the delay will be
  332.           less noticeable due to the longer interval.  Monochrome (black
  333.           and white) images decompress in one or two seconds, as do full-
  334.           color images that are composed of large regions using with a
  335.           single primary color.  Moreover, WallBlaster can decompress
  336.           images  in the background.
  337.  
  338.  
  339.  
  340.           There's Gold In Them There Hills...
  341.  
  342.                The freeware edition of WallBlaster doesn't "nag" you about
  343.           registering your copy of the program, because it's been adjusted
  344.           to display only the first six images in its library file.  This
  345.           is adequate for most people, but those who really enjoy the
  346.           wallpaper feature of Microsoft Windows 3.0 have an incentive to
  347.           get one of the commercial editions which will allow the use of
  348.           alternate library files.  Another inducement to buy one of the
  349.           commercial editions of WallBlaster  --  called Personal
  350.           WallBlaster and Professional WallBlaster  --  is a DDE interface.
  351.  
  352.  
  353.           WallBlaster Manual                                    Page 6
  354.  
  355.  
  356.  
  357.  
  358.  
  359.           DDE ?  Yes, Personal/Professional WallBlaster support Dynamic
  360.           Data Exchange, at least the EXECUTE portion of the protocol.
  361.           Since WallBlaster doesn't really have data of its own, the other
  362.           parts of the DDE specification don't apply.  However, sending
  363.           commands to WallBlaster via DDE does make a lot of sense....
  364.  
  365.                As an individual, WallBlaster is just a way to make one's
  366.           electronic desktop more dynamic and eye-pleasing.  But there are
  367.           other potential and practical uses for a dynamic wallpaper dis-
  368.           play.  Just as icons are used to convey information to a user
  369.           about the purpose of its "parent" application, one can use mul-
  370.           tiple wallpaper images to indicate a user's current context in a
  371.           large application system.  For example, let's imagine we have an
  372.           application system for a law firm.  This application system is
  373.           composed of four principal subsystems:  client communications,
  374.           data base and document management, travel planning, and event
  375.           scheduling.  Each of these activities are logically distinct and
  376.           could be represented by a different wallpaper image that coin-
  377.           cides conceptually with the current activity.  One could scan a
  378.           photograph of telephone with a rolodex next to it, to create a
  379.           wallpaper file for activites associated with client com-
  380.           munications.  A photo of a room with file cabinets could be used
  381.           to depict data base and document management services.  Travel
  382.           planning activities might be shown against a backdrop containing
  383.           a commercial airliner.  The event scheduling subsystem could be
  384.           represented by a picture of a day-at-a-glance desk calendar.
  385.  
  386.                The individual options within a particular application area
  387.           could be triggered via large buttons containing a bitmap or icon
  388.           for a specific action associated with the current application
  389.           area.  While individuals might be able to take advantage of this
  390.           technique, enterprises using sophisticated application systems
  391.           comprised of multiple programs, will find the meta-application
  392.           features of Personal/Professional WallBlaster most helpful.
  393.  
  394.                Personal WallBlaster has dialog boxes to set run-time op-
  395.           tions on the the fly, as well as a DDE interface that can change
  396.           wallpaper on demand.
  397.  
  398.                Professional WallBlaster adds full programmabilty to
  399.           Personal WallBlaster by providing a library of functions callable
  400.           from C or other development tools for Microsoft Windows, like the
  401.           Whitewater Group's Actor or Asymetrix' ToolBook.  The application
  402.           designer/programmer can add application-specific buttons to a
  403.           backdrop (wallpaper image), in addition to the DDE interface
  404.           already available with Personal WallBlaster.  Actually, Pro-
  405.           fessional WallBlaster is a combination of a programming library
  406.           along with a copy of the Personal WallBlaster program.  The
  407.           package also includes sample source code illustrating how to use
  408.           the library.  Another use for Professional WallBlaster can be
  409.           found in kiosks that use touch sensitive screens.  Images can be
  410.           composed using a drawing program, saved as bitmaps, then assem-
  411.           bled into a hierarchical set of screens that navigate a user
  412.           through easy-to-use applications like a building/campus direc-
  413.  
  414.  
  415.           WallBlaster Manual                                    Page 7
  416.  
  417.  
  418.  
  419.  
  420.  
  421.           tory, a personnel data base, or desktop manufacturing applica-
  422.           tions like the media copiers used to mass-produce software on
  423.           floppy disk.  Since most of the time, one would want to immedia-
  424.           tely load specific wallpaper files by programmed request,
  425.           Professional WallBlaster won't extract these files from its li-
  426.           brary.  The designer of the application system simply gives these
  427.           high-priority files an application-specific name in the
  428.           WBLASTER.INI file and he/she can quickly switch wallpaper images
  429.           using a DDE EXECUTE command.
  430.  
  431.  
  432.  
  433.           Getting Wallpapered
  434.  
  435.                Part of the reason for writing WallBlaster was that I had
  436.           access to a large library of digitized images, available on a
  437.           number of popular bulletin boards.  Most of the images came from
  438.           GENie, CompuServe, and BIX.  Therefore, upon obtaining a copy of
  439.           WallBlaster, if you need to know how to create your own wallpaper
  440.           library, here's how it's done.
  441.  
  442.                Typically, I've found that the best digitized images are
  443.           saved in .GIF (Graphics Information Format) files, a format made
  444.           popular by CompuServe. Since Windows can't directly read .GIF
  445.           files, it'll be necessary to get a program that will be able to
  446.           convert these .GIF files into .BMP files.  A program that's been
  447.           very helpful for this task, is WinGIF, from SuperSet Software, in
  448.           Orem, UT.  WinGIF is a shareware program, that can be obtained
  449.           from most BBSs that have a download library for Windows programs.
  450.           You can probably get WinGIF via the same BBS from which you
  451.           acquired WallBlaster.
  452.  
  453.                There are plenty of great images in other graphics file for-
  454.           mats, but you'll have to rely on your own means for getting them
  455.           converted into .BMP format.
  456.  
  457.  
  458.  
  459.           Beyond Wallpaper
  460.  
  461.                WallBlaster has companion products, including a ZIP archive
  462.           utility that's a true Windows program.  PersonalBlaster can ex-
  463.           tract, add, and view items from/to .ZIP archive files.
  464.           ProfessionalBlaster can manage .ARC archives as well.  Both pro-
  465.           grams can handle DDE EXECUTE messages, so most menu options can
  466.           sent as DDE EXECUTE commands.
  467.  
  468.                If you like any of these products, you may purchase them
  469.           directly from WrightWorks.  We offer them via mail-order to keep
  470.           prices low, so that folks, regardless of their budget, will find
  471.           them affordable.
  472.  
  473.                Technical support for WallBlaster and the Blaster archiving
  474.           utilities is available via e-mail on BIX.
  475.  
  476.  
  477.           WallBlaster Manual                                    Page 8
  478.  
  479.  
  480.  
  481.  
  482.  
  483.           Mail is collected daily from these systems and is the easiest way
  484.           of contacting WrightWorks about its products.  Naturally, for
  485.           more immediate assistance you can contact us by phone.
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.           WallBlaster Manual                                    Page 9
  540.  
  541.